/**
 * 时间戳转化为年 月 日 时 分 秒
 * number: 传入时间戳
 * format：返回格式，支持自定义，但参数必须与formateArr里保持一致
 */
const timer = (module.exports = {
  //数据转化
  formatNumber(n) {
    n = n.toString();
    return n[1] ? n : "0" + n;
  },
  formatTime(number, format) {
    var formateArr = ["Y", "M", "D", "h", "m", "s"];
    var returnArr = [];
    if (number) {
      var date = new Date(number * 1000);
      returnArr.push(date.getFullYear());
      returnArr.push(timer.formatNumber(date.getMonth() + 1));
      returnArr.push(timer.formatNumber(date.getDate()));

      returnArr.push(timer.formatNumber(date.getHours()));
      returnArr.push(timer.formatNumber(date.getMinutes()));
      returnArr.push(timer.formatNumber(date.getSeconds()));

      for (var i in returnArr) {
        format = format.replace(formateArr[i], returnArr[i]);
      }
      return format;
    } else {
      return 0;
    }
  },
});
